<?xml version='1.0' encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <link href="cpip.css" rel="stylesheet" type="text/css" />
    <title>File: /Users/paulross/dev/linux/linux-3.13/include/uapi/asm-generic/int-ll64.h</title>
  </head>
  <body>
    <h1>File: /Users/paulross/dev/linux/linux-3.13/include/uapi/asm-generic/int-ll64.h</h1>
    <p>Green shading in the line number column
means the source is part of the translation unit, red means it is conditionally excluded.
Highlighted line numbers link to the translation unit page. Highlighted macros link to
the macro page.</p>
    <pre><a name="1" /><span class="True">       1:</span> <span class="k">/*</span>
<a name="2" /><span class="True">       2:</span> <span class="k"> * asm-generic/int-ll64.h</span>
<a name="3" /><span class="True">       3:</span> <span class="k"> *</span>
<a name="4" /><span class="True">       4:</span> <span class="k"> * Integer declarations for architectures which use &quot;long long&quot;</span>
<a name="5" /><span class="True">       5:</span> <span class="k"> * for 64-bit types.</span>
<a name="6" /><span class="True">       6:</span> <span class="k"> */</span>
<a name="7" /><span class="True">       7:</span> 
<a name="8" /><span class="True">       8:</span> <span class="f">#</span><span class="n">ifndef</span> <a href="cpu.c_macros_noref.html#_X1VBUElfQVNNX0dFTkVSSUNfSU5UX0xMNjRfSF8w"><span class="b">_UAPI_ASM_GENERIC_INT_LL64_H</span></a>
<a name="9" /><span class="True">       9:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_X1VBUElfQVNNX0dFTkVSSUNfSU5UX0xMNjRfSF8w"><span class="b">_UAPI_ASM_GENERIC_INT_LL64_H</span></a>
<a name="10" /><span class="True">      10:</span> 
<a name="11" /><span class="True">      11:</span> <span class="f">#</span><span class="n">include</span> <span class="f">&lt;</span><span class="m">asm</span><span class="f">/</span><span class="b">bitsperlong</span><span class="f">.</span><span class="b">h</span><span class="f">&gt;</span>
<a name="12" /><span class="True">      12:</span> 
<a name="13" /><span class="True">      13:</span> <span class="f">#</span><span class="n">ifndef</span> <span class="b">__ASSEMBLY__</span>
<a name="14" /><span class="True">      14:</span> <span class="k">/*</span>
<a name="15" /><span class="True">      15:</span> <span class="k"> * __xx is ok: it doesn&apos;t pollute the POSIX namespace. Use these in the</span>
<a name="16" /><span class="True">      16:</span> <span class="k"> * header files exported to user space</span>
<a name="17" /><span class="True">      17:</span> <span class="k"> */</span>
<a name="18" /><span class="True">      18:</span> 
<a name="19" /><span class="True">      19:</span> <span class="m">typedef</span> <span class="b">__signed__</span> <span class="m">char</span> <span class="b">__s8</span><span class="f">;</span>
<a name="20" /><span class="True">      20:</span> <span class="m">typedef</span> <span class="m">unsigned</span> <span class="m">char</span> <span class="b">__u8</span><span class="f">;</span>
<a name="21" /><span class="True">      21:</span> 
<a name="22" /><span class="True">      22:</span> <span class="m">typedef</span> <span class="b">__signed__</span> <span class="m">short</span> <span class="b">__s16</span><span class="f">;</span>
<a name="23" /><span class="True">      23:</span> <span class="m">typedef</span> <span class="m">unsigned</span> <span class="m">short</span> <span class="b">__u16</span><span class="f">;</span>
<a name="24" /><span class="True">      24:</span> 
<a name="25" /><span class="True">      25:</span> <span class="m">typedef</span> <span class="b">__signed__</span> <span class="m">int</span> <span class="b">__s32</span><span class="f">;</span>
<a name="26" /><span class="True">      26:</span> <span class="m">typedef</span> <span class="m">unsigned</span> <span class="m">int</span> <span class="b">__u32</span><span class="f">;</span>
<a name="27" /><span class="True">      27:</span> 
<a name="28" /><span class="True">      28:</span> <span class="f">#</span><span class="n">ifdef</span> <a href="cpu.c_macros_ref.html#_X19HTlVDX19fMA__"><span class="b">__GNUC__</span></a>
<a name="29" /><span class="True">      29:</span> <span class="b">__extension__</span> <span class="m">typedef</span> <span class="b">__signed__</span> <span class="m">long</span> <span class="m">long</span> <span class="b">__s64</span><span class="f">;</span>
<a name="30" /><span class="True">      30:</span> <span class="b">__extension__</span> <span class="m">typedef</span> <span class="m">unsigned</span> <span class="m">long</span> <span class="m">long</span> <span class="b">__u64</span><span class="f">;</span>
<a name="31" /><span class="False">      31:</span> <span class="f">#</span><span class="n">else</span>
<a name="32" /><span class="False">      32:</span> <span class="m">typedef</span> <span class="b">__signed__</span> <span class="m">long</span> <span class="m">long</span> <span class="b">__s64</span><span class="f">;</span>
<a name="33" /><span class="False">      33:</span> <span class="m">typedef</span> <span class="m">unsigned</span> <span class="m">long</span> <span class="m">long</span> <span class="b">__u64</span><span class="f">;</span>
<a name="34" /><span class="True">      34:</span> <span class="f">#</span><span class="n">endif</span>
<a name="35" /><span class="True">      35:</span> 
<a name="36" /><span class="True">      36:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* __ASSEMBLY__ */</span>
<a name="37" /><span class="True">      37:</span> 
<a name="38" /><span class="True">      38:</span> 
<a name="39" /><span class="True">      39:</span> <span class="f">#</span><span class="n">endif</span> <span class="k">/* _UAPI_ASM_GENERIC_INT_LL64_H */</span>
<a name="40" /><span class="True">      40:</span> </pre>
  </body>
</html>
